Vcenter NamespaceManagement Supervisors Networks Edges UpdateSpec
Vcenter NamespaceManagement Supervisors Networks Edges UpdateSpec defines parameters for updating an edge.
This schema was added in vSphere API 9.0.0.0.
{
"provider": "string",
"avi": {
"username": "string",
"password": "string",
"certificate_authority_chain": "string"
},
"haproxy": {
"address_ranges": [
{
"address": "string",
"count": 0
}
],
"username": "string",
"password": "string",
"certificate_authority_chain": "string"
},
"foundation": {
"vip_ranges": [
{
"address": "string",
"count": 0
}
],
"vip_subnets": [
"string"
],
"interfaces": [
{
"personas": [
"string"
],
"network": "string"
}
],
"network_services": {
"dns": {
"servers": [
"string"
],
"search_domains": [
"string"
]
},
"ntp": {
"servers": [
"string"
]
},
"syslog": {
"endpoint": "string",
"certificate_authority_pem": "string"
}
},
"deployment_target": {
"size": "string",
"availability": "string",
"storage_policy": "string"
}
},
"nsx": {
"default_ingress_tls_certificate": "string",
"default_ingress_tls_private_key": "string"
}
}
The edge provider.
For more information see: Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.
This property was added in vSphere API 9.0.0.0.
The Vcenter NamespaceManagement Supervisors Networks Edges AviUpdateSpec is a conditional configuration made available upon selecting the Avi load balancer provider. It is used to configure the load balancer at run time.
This property was added in vSphere API 9.0.0.0.
This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.AVI.
This property is deprecated as of vSphere API 9.0.0.0. Instead, use Vcenter NamespaceManagement Supervisors Networks Edges UpdateSpec.foundation with provider type Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.VSPHERE_FOUNDATION or Vcenter NamespaceManagement Supervisors Networks Edges UpdateSpec.avi with provider type Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.AVI.
The Vcenter NamespaceManagement Supervisors Networks Edges HAProxyUpdateSpec is a conditional configuration made available upon selecting the HAProxy load balancer provider. It is used to configure the load balancer at run time.
This property was added in vSphere API 9.0.0.0.
This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.HAPROXY.
The Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec is a conditional configuration made available upon selecting the Foundation Load Balancer provider. It is used to configure the load balancer at run time.
This property was added in vSphere API 9.0.0.0.
This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.VSPHERE_FOUNDATION.
The Vcenter NamespaceManagement Supervisors Networks Edges NSXLoadBalancerUpdateSpec is a conditional configuration made available upon selecting the NSX Load Balancer. It is used to configure properties of the load balancer at run time.
This property was added in vSphere API 9.0.0.0.
This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement Supervisors Networks Edges EdgeProvider.NSX_LB.